Good place to start your careerThe good thingsGood pay, performance bonus does commensurate work done. Learn a lot of new things. Supportive colleagues.
The challengesWhen work requires, sometimes there's no work/life balance. No formal training in my case, you just have learn while you're on the job.