Pros
You have the ability to learn more than you ever thought possible because of the trial by fire, sink or swim onboarding process. There is always room for growth and advancement, but only realistic if you have support from your supervisor and their supervisor.
Cons
1. Senior management is unresponsive and chooses to care more about clients than employees. 2. Immeasurable lack of support, non-communication and uninvolvement from the directors all unnecessarily contribute to creating difficult environments to work in. 3. Favoritism plays a big part of possible advancement opportunity. It’s not WHAT you know, it’s WHO you know. 4. Extremely high turnover in every department because because zero work/life balance exists with reporting requirements. 5. Inefficient broken software everywhere you turn and new “service now” help desk may respond in 2 weeks if you’re lucky.