Pros
- This is an environment where your personal development is being cared as much as that of the company's. If you're eager to learn and willing to contribute, you will most likely end up in the team you're most interested and comfortable in, and the move will happen very fast.
- Working in a relatively small technology team from the beginning stage of web product building, you're exposed to various aspects and stages from product design, scrum management, backend and frontend all the way to build and deployment. There are definitely plenty of learning opportunities even outside of your normal job duty.
- Each team is lead by an experienced team lead who understands the importance of both technology and management, which makes team work efficient and communication smooth.
- Working smart is emphasized over working hard, so you're not encouraged to work long hours unless necessary, but yet able to complete all assignments.
- The engineering team is like a family where everyone is very nice and eager to help. No one will hesitate to share their technical knowledge with you, all you have to do is ask.
- You will be given the opportunity to openly speak your mind and make suggestions for improvements without having to worry about politics, and your suggestions will be considered and implemented if proven useful.
- The company offers great benefits including but not limited to medical, dental, vision, phone/online health advisory, legal advisory, 401k, accidents coverage, and even pet insurance.
- The technology team is growing rapidly, which is always a good sign.
- Unlimited coffee, drinks and snacks, which are engineer's best friends.
Cons
- The technology team is undergoing product rebuilding, where there are tons of tasks and things can get a bit intense. Some people see this as a negative, some see it as an opportunity to learn and contribute and prove personal worth.
- The office has an open layout where people walking around and verbally discussing about work may be a bit distracting if you're a quiet-loving person.
- There are no game room yet, so the most you can do for a break is to take a walk around the office.