Vantaggi
Excellent opportunities, smart team members, above average pay, nice set of people, overall a very nice place to work.
Svantaggi
Having stepped into a new business domain, a lot of things were unpredictable during my stay there. The company has only a couple of engineering managers, who have a very decent technical knowledge but almost zero management skills. Wish they were in tech roles than managerial roles! Could learn to be less rude and listen to engineers in Scrum.