A fun place to work at. People are very nice to each other and the boss will actually help you with your personal issues.
Cons
Very fast-paced, sometimes could be very stressful.
Work station is very loud when everyone is making phone calls.
Not enough communications with company management team.