Pros
The people are so wonderful to work with, and to be around
A small company means that you really get to know the upper management
They have a casual dress code
Employees are professional, and easy-going (sense of camaraderie)
Definite opportunity for travel, since they are an international company
Cons
You must have a strong interest in telecommunications
Not the most amazing job security for those low on the totem pole
Very much the average office job- prepare to be on the phone a lot