Pluspunten
Management is progressive, generous and fair. Tom is a good leader. Compensation is among the leaders in the industry and benefits are good. Co-workers are almost all smart, conscientious professionals. Flex-time is allowed and encouraged. Location is good for me.
Minpunten
Sometimes there is office politics to deal with, and sometimes flex-timers take advantage. Because the company is fairly small advancement is limited, though my experience has been that the company will try to find other ways to reward those stuck behind the senior people.