Pros
The swag, food, and pride of working for a profitable company are definitely worth the problems that the company faces.
Cons
Everyone's had the kool-aide! They are having growing pains, too. It is a terrible place to start a career, many would say.
Advice to Senior Management
I would say grow up.