Bonus' are based on team performance instead of on an individual basis which makes for a bad team dynamic if one person is struggling to keep up with demand. Teams are constantly bombarded with useless and sometimes offensive mandatory training. The higher-up people in the company, specifically VPs, are vindictive and will look into all of your tickets with a fine-tooth comb for any mistakes to hold over you. They are also not great at supporting their teams with information that could help their teams. For example, I asked for months if they offered any type of commute reimbursement/assistance only to be told that was not possible. After 8-9 months I was informed by a co-worker that they do offer that. Meaning I paid hundreds of dollars a month for no reason due to lack of knowledge.