Pros
You can work how you like as long as the job gets done.
Cons
- no culture - pay is way below market with little to no increases even when you are a top performer - promise of new opportunities when in reality there will never be any. - Management does not care for their employees even though they put on a show acting like they care about your wellbeing and future. - zero team building - if you aren't a part of management, you get treated like you are replaceable at any given moment. - CEO is very arrogant and rarely has any interaction between the more entry level employees. - There is no work/life balance - Some employees have made sexist/racist remarks and no actions were taken to resolve the issue. - you will never hear "great job", "you did so well this month", "keep up the good work".... you will only ever hear how you need to correct your mistakes. - You will be over worked and wont be compensated for your efforts. - any "promotion" you get will actually be a lateral movement and will give you the run around on any kind of pay increase. My advice would be to look elsewhere. There are a lot of great companies that truly value their employees and reward them for making the company grow and succeed. This is not one of those places.