- No transferrable skills for many in company, not really a development role, despite many being called "developers" - Being expected to move every few years, quality of life changes, breaking connections, having to adjust, cost of losing assets (housing, maybe cars, etc.) - Salary is relative to Denver CO; this could mean you live like a king in one location, but eat ramen at your next location - Differing expectations across different locations; you will work with a new team, new managers, and new project managers. Client demands could be different, 80hrs a week at one location vs 40hrs a week at another