Pays well
Startup environment with a small group - great opportunity for your work to get noticed
Opportunity to work directly with clients and build rapport
Moderately flexible environment
Cons
Micromanagement
No cafeteria or other amenities inside office space
Lacks good office infrastructure