Pros
In my ~800k town it is a best company if you're looking for a stable engineering job: - administrators really invest into office environment and atmosphere - good work/life balance, you can almost every-time agree with you manager if you need a day-off or some specific hours off - very challenging: sometimes you feel like project future right in you hands - ability to travel abroad if you are lucky with visa - gym and yoga right in the office
Cons
- The biggest problem is if you're already a seasoned pro there is no room for growth unless you consider relocation to US - While company welcomes abroad business trips, the only destination is US - Inconsistent work of sales department: sometimes we have projects we cannot stuff, sometimes there is a long bench