Pros
Working at a small company there is opportunity to learn about many different functions: finance, HR, operations, sales, etc. Processes are being built to operate more efficiently and cohesively. Company is poised for growth in telecom/5G market with expansion of work from home, 5G, etc.
Cons
Growth equals a lot of fast change. Communication isn't always up to par in terms of helping employees manage expectations and look toward the vision and goals. Company culture is pretty non-existent and time off benefits could be better.