You have worked for ...... means you used to work there for a certain period of time but you no longer work for them. You have been working for ......
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.