Pros
The coworkers are extremely smart engineers/architects - can successfully consult, design and implement complex solutions! They are always willing to give you a hand and provide an advice!
Our engineers are the best in the industry! We ALWAYS get great feedback from our customers and our customers love us so do we!
Good work/life balance for the most part. You get what you put in - and management notices it! So for us, hardworking engineers, it is a big plus as we get rewarded for our work!
Lots of training is provided as well. Great management - always open to your opinion and is pleasure to work with, They value your quality of work and don't micromanage which is a huge plus.
Cons
Travel policies could be more generous. Other than that - can't think of any.