Pros
Compensation, culture, team, the best management I’ve experienced, and training.
Cons
So far -only that it takes longer to know a company of this size.
Pros
Culture and pay! What more could you want.
Cons
Hard to get hired… do your research on the interview process and be prepared for the tests.