Pros
- They take pains to hire the best people, so you're working with great people. - Significant exposure to the business, an array of experience, and across the security industry. - Management is actively working to improve cons. - When employees have good ideas, they're given some time to develop it. - The "bench policy" means that you retain IP on projects you work on in your own time. - There is significant exposure to business processes, you understand where the business is going and why.
Cons
- They aggressively negotiate initial salary, so those that don't negotiate well from the start will quickly be underpaid. - Taking pains to hire the best means hiring is slow, so verbal workload targets don't mean much until they get more staff or less work. - With such a significant backlog, ramp up is near non-existent; as is time between projects. - Difficult to find training that fits budget.