Benefits can't make up for poor management
Pros
Unlimited vacation time, free catered lunch on Wednesdays and beer on Fridays, centrally located office, cubicle-free workspaces, free snacks and coffee, good healthcare through BXBS.
Cons
When I first came to ShipStation, I loved it. I work in the support department and they really made me feel like they cared about me as a human being. Support is a tough job (mostly because you only hear from angry or disgruntled customers all day) so I really appreciated that. But that all went downhill, very quickly. Now, they're policing support quite a bit. There's no way to let out any frustration, and you are expected to "look happy" no matter what's being thrown at you, which is a lot. Dev constantly pushes out changes and patches to the software that aren't finished (though they may be getting pressured to develop things too hastily and they do need a better QA team), and then when everything breaks, support gets to hear about it. And that's frequent. Other employees avoid their work so if you follow the rules, you are the one staying overtime and you are the one receiving the angrier chats. Promotions are a joke. Hardly any of the management here is female, and though they avoid looking like a good ol' boys club, you'll notice it's really only your male peers getting promotions. And a lot of times, they're not deserved. It's more about who looks good or is best friends with the manager. Managers definitely play favorites, and they're very overt about it. And even though you can't have more than 3 or so agents out at a time, managers are constantly gone at the same time. Good luck if you've got a customer who wants to speak to a manager--time for another agent to pretend to be one. So many support agents are quitting that they can't keep up with the volume by hiring replacements, which just makes your job harder if you're one of the ones that's stayed.