One of the best companies to work for.
Excellent Ethical company with values.
Very Strong processes and training framework
Great opportunities at all levels
Cons
Dont think there are any that need to be highlighted.
Smart and dedicated employees, teleworking opportunities, ability to work in an innovative industry with the latest technology and great global clients.
Cons
Excessive leadership turnover and re-orgs, lack of career paths and raises, dwindling perks and benefits, distracting rumors and bad press, low employee morale.