Pros
- Your team and co-workers are good people - Lots of learning opportunities - Exposure to a lot of different clients, industries, cyber security assessments and compliance frameworks
Cons
- Management offloads work above pay grade and skill level to increase project profitability margins - Unreasonable project juggling expectations (sometimes up to 10 different highly technical projects running in tandem or more) - High churn and burn - Since going remote, consultant traveling, company culture, in-person interactions and team building events are rare to non-existent (unless you're in sales) - Little to no support from management on projects, goals or growth initiatives (executive management has an expectation of "we're paying you so figure it out") - Unreasonable expectations to attain highly difficult or technical certifications quickly and on your own time for career advancement, with little to no support (in addition to working 40-hour weeks) - Timesheets and "utilization numbers" are the most critical aspect to your career success, not the quality of your work, number of projects delivered or satisfied clients