T

A decent place to work, but many of the people the...

A decent place to work, but many of the people there - especially those in management - can be very petty and self-absorbed.

Comments:

No comments