Pros
-- Commitment to employees: It's hard to lose your job here, because it's hard to get hired here. DeepMile commits to folks and expects the same from employees.
-- Independence: You own your engagement, you represent the firm, you manage 100% of your time.
-- Direct access to the owners, who also manage the day-to-day, and even bill on client sites; they still know what it means to grind it out on site vice sitting on overhead back at a home office demanding status reports.
-- Benefits are solid and updated frequently to stay ahead of costs. guaranteed base salary, 401k, full health/dental/vision, gym membership, expense accounts
Cons
-- Not for junior level. You need at least a Master's degress and 5 years real world experience to be here.
-- Feedback is not a box checking exercise... so if you need feedback, you'll have to ask for it
-- This is a small business. If you don't own it or do it yourself, it will not get done