Poor Compensation - Poor Team Spirit - Horrible Management
Pros
A lot of my team never even showed up to work, and would just randomly email you that they decided to work remote for the day. You pretty much make your own schedule. No one is micromanaging you
Cons
No potential job growth because they love to put people in a box - strict rules about how you have to be in your same position for over a year before you can change roles. So many people are leaving the company constantly that they don't want to promote anyone because the turn-over rate is already so high. Poor management - most people in management are only in that position because of "how long" they have worked there, not because of their skill set. My manager spent long hours surfing the web, looking at gossip columns online, or just plain gossiping in general.