Overall average company. The good thingsFlexible working hours. Have buddy system.
The challengesContract workers are not treated equally as permanent staff. The permanent staff always push their tasks to contract employee. They have their own grouping, as specially the TA side. Work procedures not briefed properly and they expect you to know on your own. Sometimes need to work late night. If you got permanent role than can give a try. Depends on which department as well.