Despite some much good things I've had during my experience, I can't tell all was so good. Understanding that the company went through difficult times, salary raises were cancelled in the last 4 years. Sometimes, company does not help with some training in regards of some applications they used, having to pay by our own for courses or anything to learn it. Deadlines were often too tight, giving us some difficulties to deliver projects on time.