It is a challenging environment since it is a small company. You will get lots of help from people around you as long as you can communicate with them.
Cons
Compensation is a little lower than other companies. Since it is a small company, you will have to shift project priorities frequently.