Pros
Good for Entry Level
Hands On Projects
Cons
Very low salary
No benefits
10 hours of work per day (Saturday 3 hours)
Poor facility (I think they have a new building now, so I don't know)
Outside environment is really bad since its located at squaters area.
Their main office is like an old apartment type. So if you are looking for a nice and comfy place to work I am not recommending this company but if you are interested in an embedded system career, I am recommending this company because you will learn a lot.