Some very smart people work there in the research and development division and make some of the services unique. Some opportunities to learn cutting edge skills
Cons
The lack of drive to innovate made this environment stall. The job is sometimes boring and repetitive somehow but individually there is room for growth if passionate