Pros
Excellent company to work for, Great people who support you all the way. Manager is Amazing, always goes to bat for the Team and is very honest. Never hold back, they tell you what you lack and to be able to fix it. asking unlimited questions and always has door open.
Cons
the only thing I can say is that there aren't any bonuses