Pros
It's a tad different than a "bank". There aren't impossible expectations here. Even better, it's easy to make friends here. The happy hours are fun and people are willing to hang out after work. It's not the same 'cold professionalism' you'd see at other places. You can confide in people. Management is good for the most part. They seem to avoid, at all costs, pushing the tenseness of growth/sturcturation on their employees. This is not a bad thing. They are functionally your advocates. It's a good working environment for people with cool demeanors. Regardless, if you work hard you will see growth. The company affords many opportunities, you just need to be patient.
Cons
Sometimes things aren't too clear, but that comes with any start-up. There are growing pains and formal processes are being established. Changes can be a bit mystic for many.