Avantages
Great facility, decent benefits, and gym on-site.
Inconvénients
All though it's a "best place to work" company, all is relevant. I worked for the company for 3 yerars, and was happy there. Made a mistake of getting close to my manager and knowing too much about her personal life as well as sharing about mine. ...Hard lesson learned. Got booted out right before that person got promoted.... I saw the ball rolling, and could do nothing about it. Manager just went to HR and created completely untrue occusations. Said I can have flex hours to come in, and then fired me for "being late for work". Seriously? And that's after I worked nights and weekends, without really declaring those extra hours....I guess I knew too much for her taste. Well, not such a great place to work if you get booted out by one person. Hard to judge company in a good light when one person can have so much power and HR just does what they are told.