Pros
Casual dress code, flexible time off, most employees are friendly
Kontras
Very toxic environment lead by one individual who is allowed to tattle and snitch on everyone. This person's word is accepted as truth with no follow up. One employee controls the entire office and management believes this is acceptable. I was hired for one position, then told after 2 months that there wasn't a need for me to be in the role full time. I was asked if I wanted to join the toxic person's team. I said no, and was later dismissed for not being a team player. No warning, no verbal discussion of any problems with my work or attitude. No opportunity to fix any problem behaviors. Not all managers are in the same location as their direct reports, so no witnessing of the reported behaviors first hand. Pay is low and there is no negotiating of salary.