Pros
Some opportunities for advancement if you have the right "attitude.". Salary is adequate. Some managers/employees are great to work with.
Cons
Military environment. Upper managers believe they are still in the military and can treat veterans as if they were still in the military, demeaning and lack of civilian workforce etiquette. Since Mo has become CEO the company is going downhill fast. The Board may see some profit but the company continues to lose work with companies it once had longstanding relationships with. Once promised employees their jobs were secure, then let go of several to save company profit margin. Several seasoned and experienced employees have made a mass exodus for fear of becoming unemployed. I once believed that I would retire from this company but now I am sure I will not.