Recommend
CEO approval
Business outlook
Pros
Competitive salary, excellent benefits, innovative work, casual work attire, qualified coworkers.
Cons
Growing pains of a small company to a larger company with non-unified vision among middle management. Largely dependent on government contracts, would like to see more growth in the R&D space.