Pros
They pay well and have a no-PTO program for some employees.
Cons
Managment is actively against you, here. I was personally told by my boss that promotion was "a distraction" and that I should focus on my work. Mangers insist you do things their way, then when things go wrong they chew you out publicly for making a bad decision. They're making great money (they say), but the raises are paltry and we're constantly being told there's no budget for new equipment or software. They'll want to give you stock options and tell you we're going to IPO in the next 12-18 months, but internaly we're told there are no plans to IPO. It's a "distraction". Oh, and the "training" they offer is in cutting-edge tools like Excel and Word. I've never worked anywhere with HR as incompetent as it is here. If you're lucky, it will take them months to get you important paperwork. I've been waiting on something over 6 months now, they keep telling me they're "working on it". Several requests to HR went completely unanswered. But they're quick to urge us to write good things on Glassdoor! The company is also constantly reorganizing and rearranging everyone. We've had 3 business reorgs in the last 6 months. This does not bode well.