The company's size is a little small so there is much scope to improve your skills.
Cons
The single resource will be expected to work on multiple projects or domains if exposed to various domains. it is an excellent place to learn how to handle the workload.