Vantaggi
Chance to work in different cities within the US, but mostly in Northeast, NY, NJ, MA.
Svantaggi
Have to be relocated to the cities where your project is. However, company will not provide living reimbursement. You have to pay for your own housing in the city where you work. When the project is done, you have to look for your own project. There is no organize way to find available project. Your manager could be different every year. Even though you may be assigned a manager, you rarely have face time with them. The annual review is a joke. There is no discussion of the goals with managers. They will just hand down the list of goals and tell you to do them. Many of the goals are irrelevant to what you are doing. The HR is probably the worst of all. No one will reply to email or phone call. When you finally reach someone, the usual response is "contact your manager".