The only cons I can think of is I wish we had a little more PTO. But with the flexibility offered, it works out! And because it is a fairly small company, career advancement opportunities are few but people are promoted from within often and you are given many opportunities to expand your skills and grow within your position.