Pros
- Great culture for people with families - depending on the department you work in, there is a flexible time off policy and no one looks down on taking personal time to attend to an emergency with your kids, for example. - Generous benefits and vacation time (20 days + personal time and sick days). - There are some opportunities to move around laterally within the company. - Pretty diverse staff (though not at the highest levels)
Cons
- Salaries are on the low end and raises were few and far in between. - Turnover is super high because almost everyone is overworked and underpaid. - Very little emphasis on grooming rising talent. Those who show potential just get an increased workload while others coast. - Once you get to a certain point, not much room to grow (which is why people often leave after 1-2 years) - The overall vision for the company is very unclear - trying to do too much at once