Good place to learn, not a good place to stayThe good thingsSteep learning curve. Been thrown into the midst of things right from the start. Left alone to stumble through problems. Many people to help you around if you dare to ask, but you need to know how to differentiate who are helping and who are misguiding.
The challengesSimply put, no career progression, no growth. Company do not develop and add value to the employee(certain departments get more opportunities than others). Salary stagnant, no-show during weekends or after office hours considered not committed. Meetings often start late and last long, without proper outcomes. And the list goes on..