Pros: they pay you, sometimes. my previous manager was very hands off and cool he was the last of a dying breed here
Cons: everything else
This place just sucks your soul away. From trying to deal with HR to hiring a plethora of new employees and paying them 25-35% more while not allowing previous employees a chance to reach the new pay levels. Everything is unprofessional. My new manager makes jokes about women and will belittle you in front of people. If you like someone looking over your shoulder and telling you that you can no longer eat snacks at your desk, this is the place for you. Luckily if you don't like these things, just befriend your manager by talking sports, then you can eat, talk, take longer breaks, doesn't matter.