Vantaggi
Great tools and resources. Technically advanced
Svantaggi
Horrible upper management. Fear based environment and all levels of management are primarily concerned about protecting themselves because they are afraid. Most people working there are covering two or more positions with little or no additional pay. They continually lay people off telling them they are eliminating their position, wait a month or two rename the position and then hire someone else for less. They lack of concern for their employees creates an environment where their is no loyalty because of this employees are always looking for others jobs so there is no loyalty. It seems the philosophy of management is that you are all cogs in the wheel and easily replaced...they treat customers the same.