Pros
Ability to work from home when needed, opportunity, learning
Cons
This company has a long way to go as far as how they treat their employees. They try to sell themselves on the 'family' atmosphere, however, they have become blind to how to treat the people who were not the original twenty who started together. They seem to protect the original 'gang' and sweep things under the rug for them or let them get away with treating others like crap or allowing them to put minimal to no effort to helping out their team/employees/department. They say that they have an open door policy, however, that is and has been held against you and used against you in your review!! That is NOT the way an open door policy works. You cannot expect your employees to open up and confide in you and then you go and tell their supervisor/boss/manager or other high level what they said. I have had a manager take credit for my work without even a thank you for putting the effort in and completely bypass any and all work I did. I watched a very high level manager disrespect and bypass my manager and myself and keep a lot of information from the team.