Pros
For a small company, it's unbelievable how much time and energy management invests in the development of its people. The company has very specific processes and it's very clear to everybody what those processes are and how they should be done. Once you learn the process, you will be given project responsibility, which includes analyzing the business situation, interviewing CEOs, VPs, and other management types, writing reports, and developing analysis. For those who enjoy strategic business analysts, it doesn't get much better than F2 because you average 10-12 different projects each year.
Cons
The company's writing standard is quite high. This is not a con for me, but f you don't like business writing, then you're nor not going to write this job. Everyone can easily see how everyone else is performing on the job. So it becomes pretty obvious who is doing well and who might be struggling. Management is supportive if your struggling, but it's still a lot of pressure.