Coworkers are great. Flexibility, and paid benefits.
Cons
Top executives do not care about uniting all areas of the company,
No set purpose for company as a whole.
Do not higher based on experience.
Severe lack of training and development.
Long hours no work life balance, little to no interaction with higher management, run down equipment, staffing issues no follow through with things they say they will do.