Pros
You sometimes get a free t-shirt
Cons
The management is clueless and poorly communicates to employees within their departments or outside their departments. The current CTO knows very little about engineering and does not get his employees to work together to design properly fitting and functioning rocket parts. The woman dictating the lunar lander program has no idea how to manage anything. She does her own thing with total disregard to everyone else. HR does not care about employees. When you try to schedule a meeting or call to discuss concerns, they never respond because they don't care. HR let's some people get away with bad things. Employees get frustrated and quit all the time and that is in part, why they are always hiring. They can't pay any bills because they don't have enough money. They don't meet committed launch dates because their rockets always fail on the launch pad or they can't build them properly because of poor quality.