Pros: very good gym classes onsite, generous pto, large cafeteria
Cons: frequent management changes
Company has very nice perks like generous vacation time, good insurance and gym onsite. Currently there has been a lot of changes within the compnay itself and the parent company. A lot of changes in management and initiatives which resulted in a lot of restructuring. While it is a great company, it is very unstable at the moment.