Awful place to work. They are a company size of about 25 employees and when I joined they made it sound like a great company. But after a few months the owner and senior people would treat you like dirt. They also broke many work place laws such as telling you not to talk about pay to other employees, asking sexuality of employees, and being racist towards potential candidates as well. Absolutely stay away from this company at all costs. Talking to most employees there no one enjoys working there as the owners and again "management" are all very narcissistic and talk down to you and swear at you as well. I have seen multiple employees get out of one on one meetings crying and while in the office you can hear the meeting going on and them getting yelled at. They like to talk about being "professional" and how you need to be professional (which I agree with) but the owners who preach this are the complete opposite of this. As an entry level employee I got 3 weeks paid vacation but the right when I used two days of vacation they fired me after I got back.