Pros
Outstanding Company with an unparalleled culture. Personnel are down to earth, intelligent, driven, and truly do care about the employees, this applies from senior management down. The company values professional and personnel development, ensure employees are constantly learning relevant skills. The company has a great benefit package. The company is always looking to promote from within. The company makes it a priority to host events that are fun and informative on a regular basis. The company has a exceptional on-boarding process that ensures employees are well informed as well as feel welcomed to the company. The company gives employees the opportunity to excel from within and with clients.
Cons
Major of their business is in DC so you must be willing to commute.