One of the best places I have worked at. People are friendly and always willing to help. The training is thorough and helps navigate through the software. Buddy system is very effective. It helped me learn a lot.
Cons
Time budgets can be stressful and some teams do things differently vs other teams.