There is flexibility and freedom to develop your own system for getting things done as long as you finish your daily tasks.
Cons
The office is small for the amount of people working in it. No paid parking and it's downtown so that is an extra expense for hourly employees in the call center.