Pros
*Promotions are given based on demonstrating a predefined list of competencies and not dependent on the availability more senior positions. *Flexible work schedule and very lenient regarding working from home *Unlimited PTO as well as days off in-lieu of having to travel on weekends/spending business trips abroad over a weekend. *Very good company paid health insurance. * Matched pension contribution * If I had any issues and reached out to management I found them to be fair and approachable.
Cons
Note that I left the company on amicable terms and the following cons are provided for the benefit of prospective employees so that they are aware of some of the issues I wish were made known to me prior to joining the company. However, also note that I still would have joined the company if I had known these issues (and in fact would have had more realistic expectations) and I left due to an unrelated matter. * Product is proprietary and therefore requires a significant amount of in house training. This training is poorly organised and delivered. As an example, I was given out to for asking questions during my training as I received it along side customers. I was told my questions were "too technical". * Starting salary assignment appears to be arbitrary and based more on your negotiation abilities with HR rather than previous experience and education. Although this might be a pro if you are a better negotiator than me. Despite this I was still offered a relatively competitive starting salary. * Work is disproportionately assigned to senior IC's meaning as a Tech IC's you do not get many learning opportunities and it is difficult to gain the necessary experience to move up within the company * Employer pension contribution is not competitive compared to other employers * Not particularly related to why I left, nor would it have affected me, but I think prospective new employees should be aware there is a high turn over of staff.