5.0
May 11, 2010
Current employee
Raleigh, NC
Recommend
CEO approval
Business Outlook
Pros
Surrounded by a lot of smart, motivated people. Excellent benefits. They care about the customer and produce quality work. Good software development process. The office and facilities are first class - most people have their own office. The administrative support staff is helpful. I have autonomy to do my job and no one micromanages me. Every two years all the technical staff gather in one city/location for a technical conference - this is very cool!
Cons
Product releases are stressful due to "war-room" environment (but kind of fun too). Some bureaucracy involved in government contracting like daily time-sheets and things like that.