Pros
From the top down, ExtraTeam cares about their customers' success. The emphasis is on doing the job right and delivering what was promised. Really supportive group of engineers that are highly certified and experienced. Diverse range of clients and solutions keeps you on your toes. Veteran sales team who are fun to work with. Most have been with the company for 4+ years. Flexible work hours. Consulting engineers work remotely much of the time. Company will pay for professional certifications and training. Great holiday party. Promotes from within.
Cons
Pace doesn't let up, so you need to manage your time. You can keep a work/life balance, but don't expect the company to do it for you. There is no coasting in this job, so be sure you like to be challenged.