- if you are expecting to work as a developer in the Redmond office, you will likely be filling the role of a project manager instead - management is VERY busy and has little time to give support/guidance to their new staff - work-life balance can be very difficult, for the following reasons: * night meetings are required Sunday through Thursday, in addition to being in office 9-5 * there is the potential to regularly get urgent requests from clients outside of normal work hours (though this can depend on the project) * many staff members are assigned to additional projects that they lack the additional capacity for - very high turnover rate for new graduates - no allowance for work from home, in almost any case - training platform is nigh-unusable. Many courses have incorrect or outdated answers, and do not provide feedback for missed questions