Pros
Good team, learning opportunities, career growth
Cons
Average salary, over work ,
Pros
Strong emphasis on technology to empower and grow the business
Cons
Different teams and departments need to work together more and align themselves to the larger goals