Pros
Prowess is for professionals. If you want a job where you can sit back and punch the clock, this is not the place for you. You will not find a daily to-do list here or a micromanager breathing down your neck. If it is important for you to contribute and make a difference in your professional life, you will do well here. My ideas have directly been implemented into processes and that feels good. I feel like my ideas matter. Management cares and notices when you to bring your own experience to the table and they really expect meaningful contributions to a team effort. Even if you are just starting your career and lack experience, this is a really good place to grow and learn from others, but you must be self-motivated, so keep this in mind if you are considering working here. These things make for a really cool synergy between employees and it makes a company where people really care about and take pride in the work they do.
Cons
You must be self-motivated. More happy hours.