Nice coworkers and a good team, we are like family and care each other. Nice location which won't take too long time on the trip to the office.
Cons
1)Difficult product to promote and understand. 2)Need to improve production quality and provide more training on production people.
3)Need more marketing exposure on Server products