Pros
-Company provides regular communication, listens to, and considers new ideas and promotes growth both professionally and personally
- You get to work with top thought engineers - smart, collaborative, willing to share tacit knowledge
-A place you can call home, low turn-over and positive work-life balance
Cons
No company is perfect. This company is constantly evolving to ensure they are ahead of the curve, adding office space, fine tuning procedures, updating software, and investing in the development of their employees.