Pros
The company is solvent (at least they say it is).
Cons
This used to be a good place to work. Nobody ever worked here for the pay (except maybe top management), but it was a fun, supportive and flexible atmosphere. If your kid had to go home early from school, no problem you could make up hours another day, or if you had a doctor appointment at lunch and it took a little longer, it was OK. What mattered was that you did a good job and got your assigned tasks completed. A nice atmosphere and flexibility was the trade-off for below-industry standard pay. And it worked. People got their work done, treated each other with respect and everything was good. Now, it is miserable. Micromanagement, multiple emails about "company policy" instead of actual answers to questions about benefits that suddenly disappeared. Meetings where employees are insulted in front of others. The opinions of skilled employees are literally dismissed by people who don't even understand the subject matter. If the pay was top notch, perhaps that would be fine. But if they want to treat your employees the as badly as Steve Jobs treated his, then at least pay them the same way too. Otherwise, the management needs to stop listening to whatever some "productivity consultant" is saying and go back to what worked. This was a good company. But not anymore. Do not apply here, and run, don't walk away from an offer. PS. If you used to work at Twitter, you'd be better off going back instead of coming here.