Gained practical experience in real business environment
Improved communication and teamwork skills
Learned new tools and technologies
Opportunity to solve real-world problems
Supportive colleagues and knowledge sharing
Cons
Sometimes high workload and tight deadlines
Limited time for deep learning or research
Occasional communication gaps between teams
Repetitive tasks in some periods
Need to adapt quickly to changes
The job could be interesting if they knew what they were doing.
Cons
The company wants to scale but doesn't know how. They are hiring employees without an intent of keeping them permanently so I don't advise to join. It's a waste of time.