Pros: flexible work schedule, being able to work from home, gym, wed treats, specialty coffee/tea, co. morale functions, good office equipment and it team, good work space with natural light
Cons: lack of training tools/direction, many changes in management