Pros
- Coworkers are great but they leave when they find better opportunities. They are quality people. Management at this company is the reason most people leave. - CTO (time off based on overtime) can be good for extra vacation but usually they will just make you use it when they can't find work for you - most times with no notice. - Flexible schedule, half days off on Friday - Starting pay is competitive but raises are almost nonexistent.
Cons
- No promotions, no extra compensation based on performance. Preferential treatment is abundant. - Upper management does not care about employees at all - they only care about the bottom line. - The workplace is very unprofessional and non-inclusive. Severely lacking in diversity. - They claim to be all about the "team" and having a team mentality but in reality they only use the "one team" talk to guilt you into doing more work so you don't get labeled "not a team player". - LOTS of office cliques and politics. - No respect for personal lives or work/life balance. Will ask you to travel with barely any notice. - Insurance is insanely expensive for not great coverage. Benefits in general are not great. 401k match and TSOP will be the first things to go if the company isn't meeting monetary goals. - Company is more concerned about public appearance (charity fundraisers, foundations) than it is about actual employees and helping them.