Worked here for 10+ years first as a consultant and then as a FTE. Enjoyed working across the organization with sales, engineering, and management. Good compensation, excellent benefits, open and friendly work environment.
Cons
Personal growth was an issue, which was why I left. I had really enjoyed working there but felt I had to up my skillset to remain employable for the long term.