Pros
Not really anything worth noting except co-workers
Cons
1. CEO has very bad temper and everyone knows about it, he will yell at people in front of all the coworkers. He will never apologize and he will never admit he is at fault even if he is really at fault. In addition, over the phone, he once used "F word" to the team which is very unprofessional. He is very controlling and he will never listen to you when something happens, he will always take on clients side even though you are right. 2. Pay is super low compared to any other places as well as other benefits. Don't expect to get good raises nor expect to get onsite unless you are doing extremely well. 3. All the family members are in higher positions in this company which makes terrible choices.