Pros: lots of overtime with good pay
Cons: no time outside of work to relaxe or have fun
Great place to work with lots of great co workers. However a stressful work environment with long hours and few days off at ends of the month. I learned how to communicate via email and how to properly hold and organize meetings.