Pros
-thrive market gives a lot of free snacks
Cons
-mgmt is completely unflexible with schedule adjustments or requesting days off (i tried changing my schedule to come in an hour earlier so i can take college evening courses and was denied) -rigorous point system implemented by mgmt to keep track of any time off requested and disciplines you severely even if you're trying to use accrued sick/holiday time -mgmt initiated "black out dates" in which if you need to take time off on those days you are issued twice as many points in the above mentioned point system -mgmt is unwilling or unable to address fundamental issues with their system/protocols -aggressive marketing campaign misleads many potential consumers into paid membership subscriptions which MS Dept is expected to retain -there are many bugs in the computer system that go unfixed, mgmt isn't even able to affectively communicate what these bugs are to their employees, how to identify the issue or help customers fix it -MS Dept is treated as second-class employees -upward mobility does happen, but not often and many talented employees are overlooked -employees who identify issues with the system and try to share their observations with mgmt in a genuine attempt to improve the company are overlooked and even disliked by mgmt -favoritism!