Low pay, high turnover, poor training. Inconsistent leadership and instructions. Extreme emphasis on metrics and numbers. Many entry-level employees without a lot of work experience. Lots of shall we say "unpolished" candidates that are difficult to train or just plain embarrassing to work with (not intelligent, uneducated, cannot follow basic instructions or don't care to). Emails rife with typos and unprofessional wording were a common occurrence, both internally and externally (sent to customers!). Low starting salary ($25K annually) was non-negotiable; raises are minuscule and at fixed increments despite your accomplishments. Mandatory minimum "quota" that you have to meet, no matter if there isn't enough work, you are out sick, on vacation, etc. Sick people would come into work anyway, afraid to take sick time, and get everyone else on the team sick. Bonus system encourages questionable business practices (regular "doctoring" of documents) so that people can beef up their numbers and results in a lot of back-stabbing among team members to stockpile points. Work was repetitive and often mind-numbingly boring to anyone of average intelligence. Most people wear headphones all day and listen to music, so you might have 0 interaction with others.
There's a whole lot of "We're saving the world; we are the best!" type of brainwashing; meanwhile all the panels are manufactured in China with terrible environmental impact. God forbid you act like you aren't 100% a believer or a team player, though. You will not advance if your supervisor/manager does not like you. If you are promoted, supervisor level and above do not qualify for overtime and are expected to work during weekends.