Pros
casual dress code Convenient location Few nice people to work with
Cons
Management only listens to her own ideas. Management doesn't what she wants. Employees have to waste time figuring out what she has in mind. So basically, employees waste huge amount of time doing unnecessary work. Employees work literally 24/7, days and nights including weekends. Management doesn't care about employees. She wants people to stand by whenever she needs them regardless if people are hungry or need to use restroom. If people don't show up in her office within 1 min after she calls, she will call them through intercom or on cellphone incessantly. Conflicts among employees. People don't get along, and the company doesn't have HR to settle "fights". Management assigns formidable tasks without providing proper training or required materials. Turnover rate is high. Management dismissals people every 6 months. Unorganized working place. There's no complete master list of completed projects, tasks, account/passwords, etc. Not to mention that there's no training for new employees.