Pros
I started here out of college and have worked both in Owings Mills and in Baltimore. It is a great place to work, especially if you are starting out. Even though it is a big company it really feels like a family and the culture is great.
Cons
There is a lot of focus on race and ethnicity at this company and it has gotten worse over the last few years. There are efforts to boost the number of minorities with management even admitting that they are willing to go into bidding wars with their competitors for minority job applicants. While I'm sure it is well intentioned, If you are a minority in this company you feel like you are just there because of your skin color. Unfortunately other employees begin to become suspicious that you only got the job because of your skin and otherwise aren't capable. This focus on race is racist and needs to stop. Aside from this it is a good company.