Pros
Great salary, supportive co-workers, and great benefits. Fast started off as a vision of the future in tax software and this company really took off. Training as a new high is a good benefit. OT is paid. The partners (owners) of the company are amazing and really care about their employees. The company is still growing, especially internationally.
Cons
You are expected to move every 2-5 years. It's fun to move right out of college, however, in time people will want to settle somewhere. Schedules can be demanding at times with lots of OT near deadlines...however it's a work hard, play hard company. Even though you work hard, you are with others along for the ride so it makes it easier. You may have to give up some nights and weekends.