Pros
A good place to enter the industry and gain experience High job security Very good 401k matching Many opportunities to gain better employment from clients Opportunities to train at international offices (Sweden, Italy)
Cons
Pay is below industry average. We have lost perks and gotten pay cuts over the years: loss of double pay, loss bonus on overtime, loss of using personal credit cards. Line managers are just a retirement home for engineers that want to stop travelling. They aren't right for the job and have caused many teammates to leave out of frustration despite loving their work. There is no plan to retain talent in the States. The company is relying on importing talent from our other markets which isn't sustainable at the prices our clients pay. Some teams travel and work twice as much as other members while getting paid less. Frustrating watching co-workers sit at home while you are constantly away from home for work. More work expectations get added every year with new time keeping apps, work reports, meetings. The company has been constantly changing, it feels like it is about to go public. The family isn't likely to continue the inheritance.