Pros
Decent benefits. Federal govt projects,so gives you stability
Cons
This place is good for people who don't mind being bullied by Managers.People who have stayed 10 + years in the firm have all grown up the hierarchy and become Managers.Most of them are not proficient enough in English(verbal or written)managers have 0 Managerial skills and extremely poor soft skills.they could yell at any subordinates every other day for silly reasons.There is no process and Manager changes/manipulates the process as per his wish .This is RIDICULOUS and need to stop in case you want to save old employees. REI is very could at giving loft designations verbally and make you slog to their utmost potential..However that position will never come to you on paper... Senior Management does not take any action against these monstrous Managers who actually could suck up all your blood...!!