Flexible and supportive
Pays for training
Great atmosphere and work culture
Free tea, coffee, fruit
Rewards great team performance with free takeaways / treats
Opportunity to move up in the company and increase salary, pay increases with certifications.
Cons
Some projects can be overwhelming as you are often put on jobs that you don’t have experience for.
Senior Engineers are often too busy to provide support to the less experienced engineers