Large organization that gives you opportunities to grow. Many ongoing projects that gave you opportunity to learn about different type of challenges customers were facing. Great team spirit in general. Continuous training.
Cons
Too many changes happening in management and strategy. Not enough focus on new sales activities and too much of the business was focused on a few major clients, which made it risky in case those clients would leave.
Overall management could have also been more involved in all levels of the company.