5.0
Aug 26, 2010
Current employee
Norwalk, CT
Recommend
CEO approval
Business Outlook
Pros
It's a good, medium sized company to work at. Not so big that you don't have the chance to know everyone in your department (Engineering, Sales, Systems, etc), and not so small that everyone knows everything about everyone else. Managers work their way up through engineering, so you can talk to someone 4 levels above you about detailed technical problems if you want. If you work hard, you can get a good name and respect for yourself.
Cons
Most software engineering jobs involve some sort of on-call obligations. Usually it's not too bad, but some groups do get paid a lot. The pay could be better.