Love the product they are developing. due to the various number of customers they have, this offered a great chance to learn.
Inconvénients
Poor planning and high expenditure lead them to have a massive restructuring process,
favoritism and micromanaging by the leads who were inexperienced in people management skills.