Pros
Great pay, tons of travel, great office, good job if you have background experience, good stepping stone
Kontras
Thrown in the front lines and told to figure it out yourself with little to no guidance, many junior engineers being thrown into projects and let go if fail (or given a lower position). A mass exodus occurred of the knowledgeable engineers so those who remained are bitter and withholding of vital information, will not offer help (possibly as job security?) or cannot properly teach what they know Lots of family members of management work here Many in the company consider the experience a stepping stone with no long term plans to stay, huge turnover rates, and constantly trash talk the company to other employees while on the clock Required to track every minute of your time and have it scrutinized (using cameras as evidence) even if you are salary (will be let go if you refuse) Zero work life balance, be prepared to work weekends and give your whole life to this company (employees will even work on their vacation)