Pros: stressful, with over worked employees with very little assistance.
Cons: lack of reward for a job well done.
I learned the more you achieve, more is expected of you. Management tends to take all credit for jobs done well, but accepts no responsibility for failures.
Co-works are very supportive of each other out of a desire to achieve the best results.