There's a lot of new technologies to learn. From all things AWS to "newer" languages like Go. Learn what you can, and then find a better opportunity elsewhere.

Cons

I cannot stress this enough. Be very wary of any opportunity for growth in this company if you are in Technology. Due to continued declining revenues from its Telecom business, the company has made a strategic decision to shift its software development overseas. This process has been happening for well over a year. We have seen our scrum teams grow in sizes from 7-8 members to well over 15 people, with half of them...

Show More

Advice to Management

Stop the shady practice of using performance reviews as a basis for laying people off just so you don't have to offer severance.
Recognize the fact that in the pursuit of reducing expenses, you are in danger of losing your most valuable resources (employees). Be very aware of where that tipping point is. I hope you realize how critically low morale is within your company.

Thank you for your service to IDT for over 5 years. We wish your observations were different, but we understand why these are your observations and we are working hard to improve our policies and the technologies we work with.
We are making radical changes in our technology department ...

IDT like many companies, has faced new challenges that have come through new technologies. They continue to introduce new products to enhance revenue and sales opportunities. This gives us the opportunity to grow our knowledge base and increase our compensation.
Managment consistently requests feedback about changes and has promoted and values a team enviroment.
Managers recognize hard work and it is rewarded.

Worked here for 5 years, promoted twice but never got increase for advancing. Always got turn down by management when new challenges opportunities were present. No growth and offshoring positions so they don’t have to pay people what they deserved. Not even with good or excellent performance review. Know that if you give you all, management is not going to support you in your career. Low pay. Never saw CEO/owner, this...

Show More

Advice to Management

Pay your people right so you can avoid good people leaving. Thats if theres any left. Care about your employees. Have contact with other offices around the US. Visit them TALK TO THEM not just through the phones or emails. They are the ones bringing revenue, and like i said care for them. Morale at its low.