Pros
This tech company is located in Long Beach,CA which is really attractive . You can go to the beach and enjoy Southern Ca after a long day at the work. HR is great and always in search of how they can make employees happier. You are surrounded by very smart people as opposed to bigger companies. This company has really great work life balance at the same time you never feel like you are behind the technology. They don’t want you to work hard , they want you to work smart. Tech leads really care about latest technologies and put effort to apply to daily work. They support your personal growth and provide training as much as you need. They have pretty cool clubs to join. Their product is really cool which makes people life easiera
Cons
I was going to mention about high turn over but this is the problem that all the companies are suffering right now.