Pros
Great recreational events Team is willing to help out when able Supportive coworkers Work is repetitive, can also be a con but allows for mastery When needed, all hands on deck will be called to assist with deadlines, this is helpful when you have a quick deadline.
Cons
Poor management resource allocation- too many projects being handled by one person resulting in details being missed, late deliveries, etc. Lack of trust until you prove yourself and even then it can be more than a year before that happens. Very strict to budget and any time clocked over the allotted will result in stern chats from upper management. Drafters will complain that they do not get paid enough and engineers will be looked at as the enemy. High stress, cut throat environment. Don't expect raises past 2-3% if you are doing a good job. This job gave me pretty bad stress/anxiety up until I had enough and left.