Do you enjoy wasting your own time?
Pros
There are great people who work there, who like to have fun. Employee driven initiatives can be a lot of fun, and there's always room to make suggestions.
Cons
Where to start... well, if you like being told that you are worthless by your manager, then this is the place for you. On site management has been nasty to people, from individual managers who demand respect but treat their team like garbage, to HR who makes their own rules, on the fly, as they see fit, rather than having logical discussions and getting employee feedback. There is alot of drama and crap-talking, which happens in most work places, but within 3 months, there were people at odds with each other. There have been SEVERAL employees who have made scenes, told off others, stormed out and been threatening. This is a direct result of the poor site management. The owner of the company has been named in the Panama Papers, detailing how they keep money off shore. Oh, and forget about a raise or promotion. The people who get promoted are liars who embellish their accomplishments. As for raises, dont hold your breath. If you get "moved up" on a team, and would see maybe a slight increase, they make you wait at least two checks (TWO MONTHS) before you see anything. It took over 6 months to discuss the possibility of a cost of living wage for those who had been there for over a year, and there was still no answer. Promised a 401k within 6 months, took over a year due to HR sitting on their hands.