Great place to work
Management is great, as are the rest of the employees. Your opinions matter, and are listened to by senior management. Company is always open to new ideas. Great place to work!
ProsGreat people, great technologies, company is very employee-centric, lots of company-sponsored events and outings.
ConsSalaries could be higher