Has incredibly talented and wonderful people!
Great place to gain work experience. It is a small company so you can be very involved and have the opportunity to streamline processes and work closely with people in all levels of organization
Cake day once a month to celebrate birthdays
some departments have the ability to work from home one day a week
Cons
Low salary and subpar benefits
negative culture somebody always has to be blamed for a mistake or issue that arises.
No training at all. It is a sink or swim mentality.
Mistakes are not overlooked but used against you.
Some departments set up employees to fail without providing them with the proper training or tools to succeed. For example putting new team members on products that do not match their background, management does not know the product but expects the associate to figure it out quickly and not make any mistakes
all work no life balance. the expectation is to work to meet client deliverables yet management leaves at 5 pm everyday and does not offer support when staff is overwhelmed. People get burned out very quickly and end up leaving the company
no career path
in some departments you have to constantly defend yourself and have a good argument for issues that come up. judgments are made quickly without getting all of the facts
emphasis is on the bottom line not the quality of the work or the client satisfaction
for a "technology" company the software is archaic and prone to bugs
poor communication from top down
company makes "knee jerk" reactions to issues that arise instead of taking a step back to re-evaluate and assess the situation