Pros
I don`t have words about Pros.
Cons
1, This company has no professional training program, They assigned a "manager" to give lessons, but the person was not really teaching, because the person worried if you learn enough, you might be a threat to her/him. They leave you in a blank spot and don`t let you learn from real projects. 2. It doesn't have professional management. The company is full of gossips. From owners and employees, there are many small groups. You will feel be excluded. 3, This company doesn`t have enough space for you to grow. The levels are just sales, sales/project manager/director, then owner. 4, They have double standards, that they don`t allow you to make one mistake, or you will be fired, but they make a lot of mistakes, which is ridiculous.
I don`t recommend this company. Don`t waste your time and intelligence.