Great devs , extremely skilled, great team building activities
Cons
Benefits are subpar at best, some managers are extremely skilled and others are sinking ships. Very hard to change vision of small mom and pop shop. Toxic clients that should be pushed aside by management but clearly not happening.
Development team is really skilled and friendly
Great culture, great activities and events
Challenging projects for big companies
Salaries are markets average
Cons
Lack of knowledge in client marketing
Huge cronyism for upper position, only friend or family can acces to director or VP position skill is not a requirement