Pros
This is a small company but continually growing and evolving. There is always a need to hire for new postitions and/or promote from within. If you are hardworking, willing to learn, flexible, open-minded, honest and motivated, you will do very well and be recognized for your hark work.
Cons
If you are not a team player, you will not succeed here. Change can happen quickly, so if you cannot adapt easlily, you will not be happy here.