Pros
I started 2 months ago and I have learned a lot and improved in the field of engineering. The office culture is enjoyable and the work is interesting and impactful. The work tends to be very consistent for my position.
In addition, The management is very experienced and provides hands-on engineering support.
Cons
The company supports professional development opportunities but it is up to you take initiative.